package atm.com.util;

import org.springframework.web.servlet.HandlerInterceptor;
import org.springframework.web.servlet.ModelAndView;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

public class Mylterator implements HandlerInterceptor {

    @Override
    public boolean preHandle(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, Object o) throws Exception {
        System.out.println(httpServletRequest.getRequestURL());
        System.out.println("Mylterator....");
        HttpSession session=httpServletRequest.getSession();
        CommonUtil commonUtil=new CommonUtil();
       Object obj=session.getAttribute(commonUtil.BANK_CARD);
        if(obj != null){
            return  true;
        }else{
            System.out.println("失败");
            httpServletResponse.sendRedirect("http://localhost:5325/#/");
            return false;
        }
    }

    @Override
    public void postHandle(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, Object o, ModelAndView modelAndView) throws Exception {

    }

    @Override
    public void afterCompletion(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, Object o, Exception e) throws Exception {


    }
}
